Career 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Brazil F3 Brazil F4 Brazil F10 Brazil F12 El Salvador F1 Colombia F1 Colombia F2 Chile F2 Turkey F1 Turkey F3 Turkey F4 Israel F1 Israel F2 Israel F3 Turkey F2 Turkey F3 Uzbekistan F2 Turkey F4 Turkey F5 Iran F1 Iran F2 Spain F35 Spain F37 Tunisia F4 Tunisia F5 Brazil F20 Tunisia F6 Brazil F21 Israel F4 Israel F5 Germany F4 Germany F5 Croatia F1 Croatia F2 Switzerland F2 Switzerland F3 Turkey F3 Turkey F4 Turkey F5 Turkey F6 Uzbekistan F2 Turkey F7 Germany F4 Kazakhstan F1 Turkey F4 Turkey F5 Turkey F9 Brazil F13 Brazil F16 Colombia F4 Brazil F31 Brazil F33 Brazil F34 Brazil F44 Brazil F8 Turkey F41 Turkey F42 Turkey F43 Turkey F44 Turkey F45 Turkey F46 Turkey F6 Turkey F9 Turkey F11 Turkey F12 Turkey F21 Turkey F31 Turkey F35 Turkey F8 Brazil F5 Turkey F48 Turkey F49 Turkey F2 (Antalya) Turkey F6 (Antalya) Turkey F7 (Antalya) Turkey F8 (Antalya) Israel F1 (Ramat Hasharon) Israel F2 (Ramat Hasharon) Turkey F12 (Antalya) Turkey F14 (Antalya) Turkey F15 (Antalya) Turkey F16 (Antalya) Turkey F18 (Antalya) Belarus F1 (Minsk) Belarus F2 (Minsk) Belarus F3 (Minsk) Turkey F32 (Antalya) Turkey F33 (Antalya) Turkey F36 (Antalya) Turkey F37 (Antalya) Turkey F38 (Antalya) Turkey F40 (Antalya) Kuwait F2 (Meshref) Qatar F4 (Doha) Qatar F5 (Doha) Qatar F6 (Doha) Qatar F1 (Doha) Qatar F2 (Doha) Qatar F3 (Doha) Bahrain F1 (Manama) Turkey F12 (Antalya) Turkey F13 (Antalya) Turkey F14 (Antalya) Turkey F16 (Antalya) Turkey F18 (Antalya) Turkey F19 (Antalya) Turkey F20 (Antalya) Turkey F21 (Antalya) Turkey F18 Belarus F1 (Minsk) M15 Doha M15 Doha M15 Antalya M15 Antalya M15 Antalya M15 Antalya M15 Antalya M15 Antalya M15 Antalya M15 Almaty M25 Nonthaburi M25 Nonthaburi M15 Kiryat Shmona M15 Kiryat Shmona M15 Antalya M15 Antalya M15 Antalya M15 Antalya M25 Nonthaburi M25 Antalya M15 Antalya M15 Antalya M15 Antalya M15 Antalya M15 Antalya M15 Antalya M15 Antalya M15 Antalya M15 Antalya M15 Antalya M15 Antalya M15 Antalya M15 Antalya M15 Antalya M15 Antalya M15 Antalya M15 Antalya M15 Antalya M15 Antalya M15 Novi Sad M15 Novi Sad M15 Antalya M15 Antalya Turkey F34 M15 Antalya M15 Antalya M15 Antalya M15 Antalya M15 Antalya M15 Antalya M25 Antalya M15 Antalya M15 Antalya M15 Antalya Brazil F6 Bolivia F1 Bolivia F2 Brazil F9 Brazil F11 Brazil F13 Guatemala F1 Brazil F1 Turkey F1 Turkey F3 Spain F36 Turkey F2 VII Avierto Internacional de Salinas - Salinas Turkey F23 (Istanbul) Copa Ericsson Brazil - Sao Paulo Brazil F14 Copa Petrobras - Aracaju Credicard Mastercard Tennis Cup - Campos do Jordao Amazonia Open de Tenis - Belem Turkey F15 (Antalya) M15 Antalya M15 Antalya II Cyclus Open de Tenis - Florianopolis Fergana Challenger - Fergana M15 Monastir BH Tennis Open - Belo Horizonte Samarkand Challenger - Samarkand Karshi Challenger - Karshi Bruno & Bruno Trial Lawyers Men's Challenger - New Orleans Lubbock Challenger - Lubbock Seguros Bolivar Open - Medellin Sail Open - New Delhi Challenger de Providencia-Copa Kia - Santiago Bancolombia Open - Bogota BH Indoor Sarajevo - Sarajevo Puerto Rico Challenger Tennis Event - Humacao Tallahassee Tennis Challenger - Tallahassee M15 Antalya Fergana Challenger - Fergana Izmir Cup - Izmir Seguros Bolivar Open - Bogota V Manta Open-Trofeo Ricardo Delgado Aray - Manta Akbank Private Banking TED Open - Istanbul Bancolombia Open - Cali IV Challenger Ciudad De Guayaquil - Guayaquil Sao Paulo Challenger Salinas Challenger M15 Antalya M15 Antalya Belgrade Challenger M15 Antalya M15 Antalya Credicard Tennis Cup - Campos do Jordao M25 Antalya Korat Challenger Rhodes Challenger M15 Monastir Pozoblanco Challenger M25 Antalya Manchester Challenger Recanati Challenger Belo Horizonte Challenger Copa Petrobras - Bogota Campos do Jordao Challenger Hilton Waikoloa Village USTA Challenger - Waikoloa M15 Antalya Istanbul Challenger XI Abierto Internacional de Salinas - Salinas M25 Antalya M15 Antalya M25 Antalya Mons Challenger Florionapolis Challenger Astana Challenger Medellin Challenger Sarajevo Challenger Curitiba Challenger Ramat Hasharon Challenger IX Gramado Open - Gramado Bordeaux Challenger Nottingham Challenger Brasilia Challenger M15 Antalya M25 Tbilisi M15 Antalya M15 Antalya M15 Antalya M15 Antalya Sao Paulo Challenger Singapore Challenger Visa Tennis Open - Sao Paulo Dallas Challenger Le Gosier Challenger Bukhara Challenger - Bukhara Rome Challenger Braunschweig Challenger Scheveningen Challenger Sopot Challenger BH Tennis Open International Cup - Belo Horizonte Campos do Jordao Challenger Cridicard Mastercard Tennis Cup - Campos do Jordao IV Manta Open - Manta 2002 USTA Challenger of Calabasas - Calabasas BCP Tennis Classic - Sao Paulo Izmir Challenger SMS Tennis Open - Sao Paulo Recife Challenger Samarkand Challenger - Samarkand M15 Antalya M15 Antalya Nossa Caixa Aberto de Sao Paulo - Sao Paulo Sao Jose Do Rio Preto Challenger Sao Leopoldo Challenger X Abierto Internacional de Salinas - Salinas San Luis Potosi Challenger 2002 - San Luis Potosi IV Gramado Open de Tenis - Gramado Helsinki Challenger Sao Paulo Challenger Heilbronn Challenger Bucaramanga Challenger Florianopolis Challenger Telesp Celular Open - Campinas Samarkand Challenger - Samarkand Blumenau Challenger Tunis Challenger Rio Quente Challenger Astana Challenger Nossa Caixa Tennis Cup - Sao Paulo San Marino Challenger M15 Antalya Tunis Challenger Johannesburg Challenger Prague Challenger Blois Challenger Manta Challenger Eskisehir Challenger Astana Challenger Oberstaufen Challenger Segovia Challenger Istanbul Challenger Izmir Challenger M15 Antalya Sao Jose Do Rio Preto Challenger Kazan Challenger Seguros Bolivar Open - Medellin Astana Challenger Mersin Challenger Tunis Challenger Heilbronn Challenger Segovia Challenger Istanbul Challenger Izmir Challenger Israel Open in Memory of Col. Ilan Ramon - Ramat Hasharon Mons Challenger Rennes Challenger Mouilleron-Le-Captif Challenger Bancolombia Open - Bogota Kazan Challenger Singha Tennis Classic - Tarzana 14° BH Tennis Open - Belo Horizonte II Manta Open - Manta Aberto de Sao Paulo - Sao Paulo Bukhara Challenger - Bukhara XI Trofeo Ciudad de Quito - Quito Unique Zagreb Open - Zagreb Czech Open 2006 - Prostejov 2006 North Shore Pro Tennis Championship - Winnetka Akbank Private Banking TED Open 2006 - Istanbul II Manta Open - Manta Bogota Challenger Copa Petrobras-Brazil - Aracaju Copa Petrobras Uruguray - Montevideo Copa Petrobras Brazil - Aracaju Mons Challenger Countrywide Classic USTA Men's Challenger - Carson Rimini Challenger Rennes Challenger Eckental Challenger Morocco Tennis Tour - Casablanca Aberto de Santa Catarina de Tenis - Florianopolis Brescia Challenger XIII Trofeo Ciudad de Quito - Quito ITG Miami Challenger - Miami Abierto Internacional de Salinas 'Dario Expreso' - Salinas VIII Gramado Open - Gramado Guangzhou Challenger Johannesburg Challenger Lugano Challenger M15 Antalya Rome Challenger Reggio Emilia Challenger Turin Challenger Heilbronn Challenger Ramat Hasharon Challenger M15 Antalya M15 Antalya Santiago Challenger Sao Paulo Challenger M25 Antalya Banja Luka Challenger Sunset Moulding Challenger - Yuba City M15 Antalya Bratislava Challenger Zenith Tennis Cup-Harbour Club - Milan Bangkok Challenger M15 Antalya Kos Succhetti Tennis Cup - Cordenons M15 Antalya Alexander Kolyaskin Memorial - Donetsk President's Cup - Astana Brasilia Challenger Corona Mexico City Open - Mexico City Copa Club Campestre de Aguascalientes - Aguascalientes Aberto de Santa Catarina - Florianopolis Abierto Colombiano de Tenis - Bogota M15 Antalya BH Tennis Open International Cup - Belo Horizonte Dallas Challenger Astana Challenger Turin Challenger Copa Petrobras Colombia - Bogota M25 Antalya XII Abierto Internacional de Salinas - Salinas M25 Antalya Izmir Challenger 2007 Nielsen Pro Tennis Championship - Winnetka Turkey F6 M15 Antalya Bukhara Challenger - Bukhara Istanbul Challenger Istanbul Challenger Segundo Aberto de Brasilia - Brasilia Kazan Challenger Ourocard Tennis Challenger - Sao Paulo M15 Antalya Budapest Challenger M15 Antalya M15 Antalya Izmir Challenger Sao Paulo Challenger Copa Ericsson Mexico - Guadalajara Todi Challenger Recanati Challenger Credicard Citi Mastercard Tennis Cup 2007 - Campos do Jordao Rimini Challenger Bangkok Challenger Izmir Challenger Aberto de Sao Paulo - Sao Paulo Eckental Challenger Trofeo Internacional Club Laieta - Barcelona Prague Challenger Heilbronn Challenger Helsinki Challenger Andria Challenger Portoroz Challenger Global Telecom Open - Florianopolis Istanbul Challenger Raanana Challenger M15 Antalya Astana Challenger SMS Tennis Cup - Sao Paulo M15 Antalya M15 Antalya Gramado Challenger - Gramado M15 Antalya Santos Challenger M15 Antalya M15 Antalya Izmir Challenger Orleans Challenger V Gramado Open de Tennis - Gramado M15 Antalya BH Tennis Open International Cup - Belo Horizonte Shenzhen Challenger Raanana Challenger Prostejov Challenger Liberec Challenger Intelig Tennis Cup - Campos do Jordao Izmir Challenger Aberto Da Costa Do Sauipe - Bahia Telesp Celular Open - Ribeirao Preto Bangkok Challenger Heilbronn Challenger Guadalajara Challenger Istanbul Challenger Samarkand Challenger - Samarkand Prostejov Challenger Caltanissetta Challenger ATP Open Castilla y Leon - Segovia Monza Challenger Sassuolo Challenger - Sassuolo Braunschweig Challenger Bukhara Challenger - Bukhara M15 Antalya USTA Comerica Challenger - Aptos VI Gramado Open de Tenis - Gramado Brasil Open - Costa do Sauipe Istanbul Challenger Bratislava Challenger Helsinki Challenger 1st Challenger Tournament Leon - Leon Caltanissetta Challenger Antalya 3 Challenger Antalya 4 Challenger BH Tennis Open International Cup - Belo Horizonte M15 Monastir Copa Ericsson - Sao Paulo Credicard Mastercard Tennis Cup - Campos do Jordao 12th BH Tennis Open International Cup - Belo Horizonte Oklahoma Challenger - Tulsa Ljubljana Open - Ljubljana Credicard Mastercard Tennis Cup 2005 - Campos do Jordao Samarkand Challenger - Samarkand Copa Petrobras - Santiago Copa Petrobras - Montevideo Challenger Cudad de Guayaquil - Guayaquil Copa Petrobras - Buenos Aires USTA Men's Challenger of Dallas - Dallas USTA Freeman Men's Challenger - Joplin Baden Open - Ettlingen Braunschweig Challenger Joinville Tennis Festival - Joinville Istanbul Challenger Sunset Moulding Yuba City Racquet Club Challenger - Yuba City MoviStar Open - Vina del Mar Brasil Open - Costa do Sauipe Baton Rouge Pro Tennis Classic - Baton Rouge Brasil Open - Salvador Guzzini Challenger - Recanati Campbell's Hall of Fame Tennis Championships - Newport Countrywide Classic - Los Angeles Istanbul Challenger Bangkok Challenger Nottingham Challenger Lugano Challenger Napoli Challenger Sao Paulo Challenger ATP Challenger Trophy 2008 - Trnava PBZ Zagreb Indoors - Zagreb Ethias Trophy - Mons Segovia Challenger Cyclus Open de Tenis - Florianopolis Istanbul Challenger Salvador Challenger Copa Petrobras-Uruguay - Montevideo Tashkent Challenger - Tashkent Prague Challenger AEGON Championships - London Antalya 2 Challenger Thailand Open - Bangkok Monza Challenger AIG Japan Open Tennis Championships - Tokyo Izmir Challenger Blumenau Challenger Zagreb Challenger Chennai Open - Chennai Brasil Open - Costa do Sauipe ABN AMRO World Tennis Tournament - Rotterdam The Dubai Tennis Championships - Dubai Open Sabadell Atlantico - Barcelona AEGON Championships - London Malaysian Open - Kuala Lumpur AIG Japan Open Tennis Championships - Tokyo Bank Austria Tennis Trophy - Vienna SA Tennis Open - Johannesburg Dubai Duty Free Tennis Championships - Dubai Rennes Challenger Open Sabadell Atlantico - Barcelona Sao Paulo Challenger Sao Paulo Challenger Nottingham-2 Challenger Bergamo Challenger Mouilleron-Le-Captif Challenger AEGON Championships - London Sao Paulo Challenger Campinas Challenger German Tennis Championships - Hamburg Salinas Challenger Belem Challenger Bucaramanga Challenger Rio De Janeiro Challenger If Stockholm Open - Stockholm St. Petersburg Open - St. Petersburg Porto Alegre Challenger Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Geneva Challenger M25 Nonthaburi SkiStar Swedish Open - Bastad Credit Agricole Suisse Open - Gstaad Bet-at-home Open - Hamburg PBZ Zagreb Indoors - Zagreb China Open - Beijing Erste Bank Open - Vienna Qatar ExxonMobil Open - Doha Brasil Open - Sao Paulo Mersin Challenger Dubai Duty Free Tennis Championships - Dubai Bogota Challenger Mercedes Cup - Stuttgart Brisbane International - Brisbane Mersin Challenger Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Rome Challenger Itajai Challenger Santos Challenger Dubai Duty Free Tennis Championships - Dubai Barcelona Open BancSabadell - Barcelona Rio Quente Challenger Topshelf Open - 's-Hertogenbosch Blunmenau Challenger Campinas Challenger China Open - Beijing Bratislava Challenger RCA Championships - Indianapolis Tunis Challenger AEGON Championships - London Antalya Cup - Antalya Helsinki Challenger St. Petersburg Open - St. Petersburg ABN AMRO World Tennis Tournament - Rotterdam Allianz Suisse Open Gstaad - Gstaad Thailand Open - Bangkok Astana Challenger PBZ Zagreb Indoors - Zagreb Serbia Open - Belgrade Medellin Challenger China Open - Beijing If Stockholm Open - Stockholm Brazil Open - Salvador Bratislava Challenger Moscow Challenger Mersin Challenger Rome Challenger Santos Challenger Brisbane International - Brisbane Bordeaux Challenger Open Sud de France - Montpellier M15 Antalya Barcelona Open BancSabadell - Barcelona Bet-at-home Open - Hamburg Istanbul Challenger Cali Challenger Mestre Challenger Valencia Open - Valencia Schickendanz Open - Furth Open 13 - Marseille Prague Challenger ATP Challenger Tour Finals Sao Paulo Challenger Maui Challenger TEB BNP Paribas Istanbul Open - Istanbul AEGON Championships - London Hungarian Open - Budapest Aegon Nottingham Open - Nottingham SkiStar Swedish Open - Bastad III Gramado Open de Tenis - Gramado Milan Challenger Credit Agricole Suisse Open - Gstaad Istanbul Challenger Winston-Salem Open - Winston-Salem Kremlin Cup - Moscow Bangkok Challenger Bangkok Challenger Qatar ExxonMobil Open - Doha Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai TEB BNP Paribas Istanbul Open - Istanbul TESS Tennis Classic - Campinas Kremlin Cup - Moscow Copa Ericsson Brazil - Sao Paulo Antalya Cup - Antalya Istanbul Challenger SA Tennis Open - Johannesburg Nur-Sultan Challenger Countrywide Classic USTA Challenger - Carson Antalya Open - Antalya Pharma Medico Open 2008 - Aarhus Delray Beach International Tennis Championships - Delray Beach Chennai Open - Chennai Dubai Duty Free Tennis Championships - Dubai If Stockholm Open - Stockholm The Dubai Tennis Championships - Dubai PBZ Zagreb Indoors - Zagreb Bet-at-home Cup - Kitzbuhel Campbell's Hall of Fame Tennis Championships - Newport Garanti Koza Sofia Open - Sofia Barcelona Open BancSabadell - Barcelona TEB BNP Paribas Istanbul Open - Istanbul Medibank International - Sydney Istanbul Challenger Antalya Challenger Copa Telmex - Buenos Aires NASDAQ-100 Open - Miami SA Tennis Open - Johannesburg Sydney International - Sydney BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai Shanghai ATP Masters - Shanghai BNP Paribas Masters - Paris Sony Ericsson Open - Miami Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Brasil Open - Sao Paulo BNP Paribas Open - Indian Wells Barcelona Open BancSabadell - Barcelona Shanghai Rolex Masters - Shanghai Western & Southern Open - Cincinnati French Open - Paris Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells Mutua Madrilena Madrid Open - Madrid BNP Paribas Masters - Paris Sony Open Tennis - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Delray Beach International Tennis Championships - Delray Beach Brasil Open - Costa do Sauipe Wimbledon - London Aircel Chennai Open - Chennai Legg Mason Tennis Classic - Washington PBZ Zagreb Indoors - Zagreb U.S. Open - New York French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London Wimbledon - London U.S. Open - New York Wimbledon - London U.S. Open - New York Australian Open - Melbourne Davis Cup, World Group, PO, CRO-BRA, 4-1 Davis Cup, Group II, PO, TUR-MDA 2-3 Davis Cup, Group II, 1R, TUR-RSA 3-2 Davis Cup, Group II, 1R, CYP-TUR 1-4 Davis Cup, Group II, 1R, TUR-BIH 1-3 Davis Cup, Group 2, 1R, IRL-TUR 4-1 Davis Cup, World Group, 1R, USA-BRA 3-2 Davis Cup, Europe/Africa Group II, PO, GBR-TUR 5-0 Davis Cup, Group II, 2R, TUR-BLR 2-3 Davis Cup, Group II, 1R, TUR-BUL 3-2 Davis Cup, Group II, 2R, BIH-TUR 3-1 Davis Cup, Group II, 2R, TUR-SWE 1-4